let needLogin = [
  // "/pages/my/index",
  // "/pages/order/index",
]

let list = ['navigateTo', 'redirectTo', 'reLaunch', 'switchTab']

// let count = 0
// list.forEach((item) => {
//   console.log('返回')
//   uni.addInterceptor(item, {
//     invoke(e) {
//       // 调用前拦截
//       //获取用户的token
//       let token = localStorage.getItem('token')
//       const url = e.url.split('?')[0]
//       if (url !== '/pages/login/index') {
//         localStorage.setItem('targetUrl', url)
//       }
//       if (needLogin.includes(url) == false) {
//         localStorage.removeItem('currentUrl')
//       }

//       //判断要打开的页面是否需要验证登录
//       if (needLogin.includes(url) && !token) {
//         uni.showToast({
//           title: '该页面需要登录才能访问，请先登录',
//           icon: 'none',
//         })
//         if (localStorage.getItem('currentUrl') == '/pages/login/index') {
//           return false
//         }
//         setTimeout(() => {
//           uni.redirectTo({
//             url: '/pages/login/index',
//           })
//         }, 1000)

//         return false
//       }

//       return true
//     },
//     fail(err) {
//       // 失败回调拦截
//       console.log(err)
//     },
//   })
// })
